home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / U-Z / VideoToolbox 4.95.sit / VideoToolbox / VideoToolboxSources / GDInfo.c < prev    next >
MacBinary  |  1995-04-09  |  6.5 KB  |  [TEXT/MMCC]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Sun Apr 9 14:11:57 1995, modified Sun Apr 9 14:11:57 1995, creator 'MMCC', type ASCII, 5521 bytes "GDInfo.c" , at 0x1611 796 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MMCC]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 08 47 44 49 6e 66 6f | 2e 63 00 00 00 00 00 00 |..GDInfo|.c......|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 4d 43 | 43 00 00 00 00 00 00 00 |.TEXTMMC|C.......|
|00000050| 00 00 00 00 00 15 91 00 | 00 03 1c ab ad d3 ed ab |........|........|
|00000060| ad d3 ed 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 02 10 00 00 |........|........|
|00000080| 2f 2a 0d 47 44 49 6e 66 | 6f 2e 63 0d 0d 47 44 49 |/*.GDInf|o.c..GDI|
|00000090| 6e 66 6f 20 66 69 6c 6c | 73 20 74 68 65 20 75 73 |nfo fill|s the us|
|000000a0| 65 72 2d 73 75 70 70 6c | 69 65 64 20 56 69 64 65 |er-suppl|ied Vide|
|000000b0| 6f 49 6e 66 6f 20 72 65 | 63 6f 72 64 20 77 69 74 |oInfo re|cord wit|
|000000c0| 68 20 61 6c 6c 20 74 68 | 65 20 64 65 73 63 72 69 |h all th|e descri|
|000000d0| 70 74 69 76 65 0d 69 6e | 66 6f 72 6d 61 74 69 6f |ptive.in|formatio|
|000000e0| 6e 20 74 68 61 74 20 63 | 61 6e 20 62 65 20 6f 62 |n that c|an be ob|
|000000f0| 74 61 69 6e 65 64 20 71 | 75 69 63 6b 6c 79 20 66 |tained q|uickly f|
|00000100| 72 6f 6d 20 74 68 65 20 | 64 72 69 76 65 72 20 61 |rom the |driver a|
|00000110| 6e 64 20 47 44 65 76 69 | 63 65 20 72 65 63 6f 72 |nd GDevi|ce recor|
|00000120| 64 0d 77 69 74 68 6f 75 | 74 20 64 69 73 74 75 72 |d.withou|t distur|
|00000130| 62 69 6e 67 20 74 68 65 | 20 73 63 72 65 65 6e 2e |bing the| screen.|
|00000140| 20 55 6e 64 65 72 20 31 | 2d 62 69 74 20 51 75 69 | Under 1|-bit Qui|
|00000150| 63 6b 44 72 61 77 20 69 | 74 20 69 67 6e 6f 72 65 |ckDraw i|t ignore|
|00000160| 73 20 74 68 65 20 63 61 | 72 64 2d 3e 64 65 76 69 |s the ca|rd->devi|
|00000170| 63 65 0d 66 69 65 6c 64 | 2e 0d 0d 47 44 49 6e 66 |ce.field|...GDInf|
|00000180| 6f 54 69 6d 65 20 66 69 | 6c 6c 73 20 74 68 65 20 |oTime fi|lls the |
|00000190| 75 73 65 72 2d 73 75 70 | 70 6c 69 65 64 20 56 69 |user-sup|plied Vi|
|000001a0| 64 65 6f 49 6e 66 6f 20 | 72 65 63 6f 72 64 20 77 |deoInfo |record w|
|000001b0| 69 74 68 20 74 68 65 20 | 72 65 73 75 6c 74 73 20 |ith the |results |
|000001c0| 6f 66 20 63 61 6c 6c 69 | 6e 67 0d 6d 6f 73 74 20 |of calli|ng.most |
|000001d0| 6f 66 20 74 68 65 20 72 | 6f 75 74 69 6e 65 73 20 |of the r|outines |
|000001e0| 69 6e 20 47 44 54 69 6d | 65 2e 63 2e 20 55 6e 64 |in GDTim|e.c. Und|
|000001f0| 65 72 20 31 2d 62 69 74 | 20 51 75 69 63 6b 44 72 |er 1-bit| QuickDr|
|00000200| 61 77 20 69 74 20 69 67 | 6e 6f 72 65 73 20 74 68 |aw it ig|nores th|
|00000210| 65 20 22 63 61 72 64 2d | 3e 64 65 76 69 63 65 22 |e "card-|>device"|
|00000220| 0d 61 72 67 75 6d 65 6e | 74 2e 0d 0d 48 49 53 54 |.argumen|t...HIST|
|00000230| 4f 52 59 3a 0d 34 2f 31 | 36 2f 39 33 09 64 67 70 |ORY:.4/1|6/93.dgp|
|00000240| 20 73 65 74 20 70 61 67 | 65 73 3d 31 20 66 6f 72 | set pag|es=1 for|
|00000250| 20 31 2d 62 69 74 20 71 | 64 2e 0d 34 2f 32 36 2f | 1-bit q|d..4/26/|
|00000260| 39 33 09 64 67 70 09 74 | 65 73 74 20 48 61 73 44 |93.dgp.t|est HasD|
|00000270| 65 70 74 68 20 62 65 66 | 6f 72 65 20 72 65 6c 79 |epth bef|ore rely|
|00000280| 69 6e 67 20 6f 6e 20 69 | 74 2e 0d 34 2f 32 37 2f |ing on i|t..4/27/|
|00000290| 39 33 09 64 67 70 09 72 | 65 70 6c 61 63 65 64 20 |93.dgp.r|eplaced |
|000002a0| 48 61 73 44 65 70 74 68 | 20 62 79 20 47 44 48 61 |HasDepth| by GDHa|
|000002b0| 73 4d 6f 64 65 2e 0d 37 | 2f 32 39 2f 39 34 20 64 |sMode..7|/29/94 d|
|000002c0| 67 70 20 45 6c 69 6d 69 | 6e 61 74 65 64 20 75 73 |gp Elimi|nated us|
|000002d0| 65 20 6f 66 20 22 23 73 | 22 20 70 72 69 6e 74 66 |e of "#s|" printf|
|000002e0| 20 66 6f 72 6d 61 74 2c | 20 73 69 6e 63 65 20 69 | format,| since i|
|000002f0| 74 27 73 20 6e 6f 74 20 | 73 75 70 70 6f 72 74 65 |t's not |supporte|
|00000300| 64 20 62 79 0d 09 09 09 | 4d 65 74 72 6f 77 65 72 |d by....|Metrower|
|00000310| 6b 73 20 43 6f 64 65 57 | 61 72 72 69 6f 72 20 43 |ks CodeW|arrior C|
|00000320| 2e 0d 39 2f 35 2f 39 34 | 20 64 67 70 20 72 65 6d |..9/5/94| dgp rem|
|00000330| 6f 76 65 64 20 61 73 73 | 75 6d 70 74 69 6f 6e 20 |oved ass|umption |
|00000340| 69 6e 20 70 72 69 6e 74 | 66 27 73 20 74 68 61 74 |in print|f's that|
|00000350| 20 69 6e 74 3d 3d 73 68 | 6f 72 74 2e 0d 2a 2f 0d | int==sh|ort..*/.|
|00000360| 23 69 6e 63 6c 75 64 65 | 20 22 56 69 64 65 6f 54 |#include| "VideoT|
|00000370| 6f 6f 6c 62 6f 78 2e 68 | 22 0d 23 69 6e 63 6c 75 |oolbox.h|".#inclu|
|00000380| 64 65 20 22 47 44 49 6e | 66 6f 2e 68 22 0d 23 69 |de "GDIn|fo.h".#i|
|00000390| 6e 63 6c 75 64 65 20 3c | 6d 61 74 68 2e 68 3e 0d |nclude <|math.h>.|
|000003a0| 0d 4f 53 45 72 72 20 47 | 44 49 6e 66 6f 28 56 69 |.OSErr G|DInfo(Vi|
|000003b0| 64 65 6f 49 6e 66 6f 20 | 2a 63 61 72 64 29 0d 7b |deoInfo |*card).{|
|000003c0| 0d 09 73 68 6f 72 74 20 | 70 69 78 65 6c 53 69 7a |..short |pixelSiz|
|000003d0| 65 2c 70 61 67 65 73 2c | 64 2c 6d 6f 64 65 3b 0d |e,pages,|d,mode;.|
|000003e0| 09 52 65 63 74 20 72 3b | 0d 09 6c 6f 6e 67 20 71 |.Rect r;|..long q|
|000003f0| 44 3b 0d 09 43 6f 6c 6f | 72 53 70 65 63 20 63 53 |D;..Colo|rSpec cS|
|00000400| 70 65 63 3b 0d 09 63 68 | 61 72 20 2a 73 3b 0d 09 |pec;..ch|ar *s;..|
|00000410| 0d 09 47 65 73 74 61 6c | 74 28 67 65 73 74 61 6c |..Gestal|t(gestal|
|00000420| 74 51 75 69 63 6b 64 72 | 61 77 56 65 72 73 69 6f |tQuickdr|awVersio|
|00000430| 6e 2c 26 71 44 29 3b 0d | 09 69 66 28 71 44 3c 67 |n,&qD);.|.if(qD<g|
|00000440| 65 73 74 61 6c 74 38 42 | 69 74 51 44 29 7b 0d 09 |estalt8B|itQD){..|
|00000450| 09 63 61 72 64 2d 3e 64 | 65 76 69 63 65 3d 4e 55 |.card->d|evice=NU|
|00000460| 4c 4c 3b 0d 09 09 73 70 | 72 69 6e 74 66 28 63 61 |LL;...sp|rintf(ca|
|00000470| 72 64 2d 3e 63 61 72 64 | 4e 61 6d 65 2c 22 25 73 |rd->card|Name,"%s|
|00000480| 22 2c 22 4f 72 69 67 69 | 6e 61 6c 20 31 2d 62 69 |","Origi|nal 1-bi|
|00000490| 74 20 51 75 69 63 6b 44 | 72 61 77 22 29 3b 0d 09 |t QuickD|raw");..|
|000004a0| 09 73 70 72 69 6e 74 66 | 28 63 61 72 64 2d 3e 64 |.sprintf|(card->d|
|000004b0| 72 69 76 65 72 4e 61 6d | 65 2c 22 25 73 22 2c 22 |riverNam|e,"%s","|
|000004c0| 4f 72 69 67 69 6e 61 6c | 20 31 2d 62 69 74 20 51 |Original| 1-bit Q|
|000004d0| 75 69 63 6b 44 72 61 77 | 22 29 3b 0d 09 09 66 6f |uickDraw|");...fo|
|000004e0| 72 28 64 3d 31 3b 64 3c | 36 3b 64 2b 2b 29 63 61 |r(d=1;d<|6;d++)ca|
|000004f0| 72 64 2d 3e 64 65 70 74 | 68 5b 64 5d 2e 70 69 78 |rd->dept|h[d].pix|
|00000500| 65 6c 53 69 7a 65 3d 30 | 3b 0d 09 09 63 61 72 64 |elSize=0|;...card|
|00000510| 2d 3e 73 6c 6f 74 3d 30 | 3b 0d 09 09 43 6f 70 79 |->slot=0|;...Copy|
|00000520| 51 75 69 63 6b 44 72 61 | 77 47 6c 6f 62 61 6c 73 |QuickDra|wGlobals|
|00000530| 28 29 3b 09 2f 2f 20 6d | 61 6b 65 20 73 75 72 65 |();.// m|ake sure|
|00000540| 20 71 64 20 69 73 20 76 | 61 6c 69 64 2e 0d 09 09 | qd is v|alid....|
|00000550| 72 3d 71 64 2e 73 63 72 | 65 65 6e 42 69 74 73 2e |r=qd.scr|eenBits.|
|00000560| 62 6f 75 6e 64 73 3b 0d | 09 09 63 61 72 64 2d 3e |bounds;.|..card->|
|00000570| 77 69 64 74 68 3d 72 2e | 72 69 67 68 74 2d 72 2e |width=r.|right-r.|
|00000580| 6c 65 66 74 3b 0d 09 09 | 63 61 72 64 2d 3e 68 65 |left;...|card->he|
|00000590| 69 67 68 74 3d 72 2e 62 | 6f 74 74 6f 6d 2d 72 2e |ight=r.b|ottom-r.|
|000005a0| 74 6f 70 3b 0d 09 09 63 | 61 72 64 2d 3e 64 65 70 |top;...c|ard->dep|
|000005b0| 74 68 5b 30 5d 2e 70 69 | 78 65 6c 53 69 7a 65 3d |th[0].pi|xelSize=|
|000005c0| 31 3b 0d 09 09 63 61 72 | 64 2d 3e 64 65 70 74 68 |1;...car|d->depth|
|000005d0| 5b 30 5d 2e 63 6c 75 74 | 53 69 7a 65 3d 32 3b 0d |[0].clut|Size=2;.|
|000005e0| 09 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 30 5d |..card->|depth[0]|
|000005f0| 2e 70 61 67 65 73 3d 31 | 3b 0d 09 09 63 61 72 64 |.pages=1|;...card|
|00000600| 2d 3e 64 65 70 74 68 5b | 30 5d 2e 66 72 61 6d 65 |->depth[|0].frame|
|00000610| 73 50 65 72 43 6c 75 74 | 55 70 64 61 74 65 3d 4e |sPerClut|Update=N|
|00000620| 41 4e 3b 0d 09 09 63 61 | 72 64 2d 3e 64 65 70 74 |AN;...ca|rd->dept|
|00000630| 68 5b 30 5d 2e 66 72 61 | 6d 65 73 50 65 72 43 6c |h[0].fra|mesPerCl|
|00000640| 75 74 55 70 64 61 74 65 | 48 69 67 68 50 72 69 6f |utUpdate|HighPrio|
|00000650| 72 69 74 79 3d 4e 41 4e | 3b 0d 09 09 63 61 72 64 |rity=NAN|;...card|
|00000660| 2d 3e 64 65 70 74 68 5b | 30 5d 2e 66 72 61 6d 65 |->depth[|0].frame|
|00000670| 73 50 65 72 43 6c 75 74 | 55 70 64 61 74 65 51 75 |sPerClut|UpdateQu|
|00000680| 69 63 6b 6c 79 3d 4e 41 | 4e 3b 0d 09 09 63 61 72 |ickly=NA|N;...car|
|00000690| 64 2d 3e 64 65 70 74 68 | 5b 30 5d 2e 76 62 6c 50 |d->depth|[0].vblP|
|000006a0| 65 72 46 72 61 6d 65 3d | 31 2e 30 3b 0d 09 09 63 |erFrame=|1.0;...c|
|000006b0| 61 72 64 2d 3e 64 3d 30 | 3b 0d 09 09 63 61 72 64 |ard->d=0|;...card|
|000006c0| 2d 3e 64 61 63 53 69 7a | 65 3d 31 3b 0d 09 09 63 |->dacSiz|e=1;...c|
|000006d0| 61 72 64 2d 3e 64 61 63 | 4d 61 73 6b 3d 28 28 31 |ard->dac|Mask=((1|
|000006e0| 3c 3c 63 61 72 64 2d 3e | 64 61 63 53 69 7a 65 29 |<<card->|dacSize)|
|000006f0| 2d 31 29 3c 3c 28 31 36 | 20 2d 20 63 61 72 64 2d |-1)<<(16| - card-|
|00000700| 3e 64 61 63 53 69 7a 65 | 29 3b 0d 09 09 63 61 72 |>dacSize|);...car|
|00000710| 64 2d 3e 62 61 73 69 63 | 54 65 73 74 65 64 3d 31 |d->basic|Tested=1|
|00000720| 3b 0d 09 09 72 65 74 75 | 72 6e 20 30 3b 0d 09 7d |;...retu|rn 0;..}|
|00000730| 0d 09 69 66 28 21 63 61 | 72 64 2d 3e 62 61 73 69 |..if(!ca|rd->basi|
|00000740| 63 54 65 73 74 65 64 29 | 7b 0d 09 09 2f 2f 20 54 |cTested)|{...// T|
|00000750| 68 69 73 20 69 6e 66 6f | 20 6e 65 76 65 72 20 63 |his info| never c|
|00000760| 68 61 6e 67 65 73 2c 20 | 73 6f 20 67 65 74 20 69 |hanges, |so get i|
|00000770| 74 20 6f 6e 6c 79 20 6f | 6e 63 65 0d 09 09 66 6f |t only o|nce...fo|
|00000780| 72 28 64 3d 30 3b 64 3c | 36 3b 64 2b 2b 29 7b 0d |r(d=0;d<|6;d++){.|
|00000790| 09 09 09 63 61 72 64 2d | 3e 64 65 70 74 68 5b 64 |...card-|>depth[d|
|000007a0| 5d 2e 70 69 78 65 6c 53 | 69 7a 65 3d 30 3b 0d 09 |].pixelS|ize=0;..|
|000007b0| 09 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 64 5d |..card->|depth[d]|
|000007c0| 2e 6d 6f 64 65 3d 30 3b | 0d 09 09 09 63 61 72 64 |.mode=0;|....card|
|000007d0| 2d 3e 64 65 70 74 68 5b | 64 5d 2e 70 61 67 65 73 |->depth[|d].pages|
|000007e0| 3d 30 3b 0d 09 09 7d 0d | 09 09 64 3d 30 3b 0d 09 |=0;...}.|..d=0;..|
|000007f0| 09 66 6f 72 28 6d 6f 64 | 65 3d 30 78 38 30 3b 6d |.for(mod|e=0x80;m|
|00000800| 6f 64 65 3c 3d 30 78 38 | 35 20 26 26 20 64 3c 36 |ode<=0x8|5 && d<6|
|00000810| 3b 6d 6f 64 65 2b 2b 29 | 7b 0d 09 09 09 69 66 28 |;mode++)|{....if(|
|00000820| 47 44 48 61 73 4d 6f 64 | 65 28 63 61 72 64 2d 3e |GDHasMod|e(card->|
|00000830| 64 65 76 69 63 65 2c 6d | 6f 64 65 2c 26 70 69 78 |device,m|ode,&pix|
|00000840| 65 6c 53 69 7a 65 2c 26 | 70 61 67 65 73 29 29 7b |elSize,&|pages)){|
|00000850| 0d 09 09 09 09 63 61 72 | 64 2d 3e 64 65 70 74 68 |.....car|d->depth|
|00000860| 5b 64 5d 2e 6d 6f 64 65 | 3d 6d 6f 64 65 3b 0d 09 |[d].mode|=mode;..|
|00000870| 09 09 09 63 61 72 64 2d | 3e 64 65 70 74 68 5b 64 |...card-|>depth[d|
|00000880| 5d 2e 70 69 78 65 6c 53 | 69 7a 65 3d 70 69 78 65 |].pixelS|ize=pixe|
|00000890| 6c 53 69 7a 65 3b 0d 09 | 09 09 09 63 61 72 64 2d |lSize;..|...card-|
|000008a0| 3e 64 65 70 74 68 5b 64 | 5d 2e 70 61 67 65 73 3d |>depth[d|].pages=|
|000008b0| 70 61 67 65 73 3b 0d 09 | 09 09 09 64 2b 2b 3b 0d |pages;..|...d++;.|
|000008c0| 09 09 09 7d 0d 09 09 7d | 0d 09 09 73 70 72 69 6e |...}...}|...sprin|
|000008d0| 74 66 28 63 61 72 64 2d | 3e 63 61 72 64 4e 61 6d |tf(card-|>cardNam|
|000008e0| 65 2c 22 25 73 22 2c 73 | 3d 47 44 43 61 72 64 4e |e,"%s",s|=GDCardN|
|000008f0| 61 6d 65 28 63 61 72 64 | 2d 3e 64 65 76 69 63 65 |ame(card|->device|
|00000900| 29 29 3b 0d 09 09 44 69 | 73 70 6f 73 65 50 74 72 |));...Di|sposePtr|
|00000910| 28 73 29 3b 0d 09 09 69 | 66 28 47 44 56 65 72 73 |(s);...i|f(GDVers|
|00000920| 69 6f 6e 28 63 61 72 64 | 2d 3e 64 65 76 69 63 65 |ion(card|->device|
|00000930| 29 3d 3d 30 29 73 70 72 | 69 6e 74 66 28 63 61 72 |)==0)spr|intf(car|
|00000940| 64 2d 3e 64 72 69 76 65 | 72 4e 61 6d 65 2c 22 25 |d->drive|rName,"%|
|00000950| 73 22 0d 09 09 09 2c 47 | 44 4e 61 6d 65 53 74 72 |s"....,G|DNameStr|
|00000960| 28 63 61 72 64 2d 3e 64 | 65 76 69 63 65 29 29 3b |(card->d|evice));|
|00000970| 0d 09 09 65 6c 73 65 20 | 73 70 72 69 6e 74 66 28 |...else |sprintf(|
|00000980| 63 61 72 64 2d 3e 64 72 | 69 76 65 72 4e 61 6d 65 |card->dr|iverName|
|00000990| 2c 22 25 73 20 76 65 72 | 73 69 6f 6e 20 25 64 22 |,"%s ver|sion %d"|
|000009a0| 0d 09 09 09 2c 47 44 4e | 61 6d 65 53 74 72 28 63 |....,GDN|ameStr(c|
|000009b0| 61 72 64 2d 3e 64 65 76 | 69 63 65 29 2c 28 69 6e |ard->dev|ice),(in|
|000009c0| 74 29 47 44 56 65 72 73 | 69 6f 6e 28 63 61 72 64 |t)GDVers|ion(card|
|000009d0| 2d 3e 64 65 76 69 63 65 | 29 29 3b 0d 09 09 63 61 |->device|));...ca|
|000009e0| 72 64 2d 3e 73 6c 6f 74 | 3d 47 65 74 44 65 76 69 |rd->slot|=GetDevi|
|000009f0| 63 65 53 6c 6f 74 28 63 | 61 72 64 2d 3e 64 65 76 |ceSlot(c|ard->dev|
|00000a00| 69 63 65 29 3b 0d 09 09 | 72 3d 28 2a 2a 28 2a 2a |ice);...|r=(**(**|
|00000a10| 63 61 72 64 2d 3e 64 65 | 76 69 63 65 29 2e 67 64 |card->de|vice).gd|
|00000a20| 50 4d 61 70 29 2e 62 6f | 75 6e 64 73 3b 0d 09 09 |PMap).bo|unds;...|
|00000a30| 63 61 72 64 2d 3e 77 69 | 64 74 68 3d 72 2e 72 69 |card->wi|dth=r.ri|
|00000a40| 67 68 74 2d 72 2e 6c 65 | 66 74 3b 0d 09 09 63 61 |ght-r.le|ft;...ca|
|00000a50| 72 64 2d 3e 68 65 69 67 | 68 74 3d 72 2e 62 6f 74 |rd->heig|ht=r.bot|
|00000a60| 74 6f 6d 2d 72 2e 74 6f | 70 3b 0d 09 09 63 61 72 |tom-r.to|p;...car|
|00000a70| 64 2d 3e 64 61 63 53 69 | 7a 65 3d 47 44 44 61 63 |d->dacSi|ze=GDDac|
|00000a80| 53 69 7a 65 28 63 61 72 | 64 2d 3e 64 65 76 69 63 |Size(car|d->devic|
|00000a90| 65 29 3b 09 09 2f 2f 20 | 54 61 6b 65 73 20 32 30 |e);..// |Takes 20|
|00000aa0| 30 20 b5 73 2e 0d 09 09 | 63 61 72 64 2d 3e 64 61 |0 .s....|card->da|
|00000ab0| 63 4d 61 73 6b 3d 28 28 | 31 3c 3c 63 61 72 64 2d |cMask=((|1<<card-|
|00000ac0| 3e 64 61 63 53 69 7a 65 | 29 2d 31 29 3c 3c 28 31 |>dacSize|)-1)<<(1|
|00000ad0| 36 20 2d 20 63 61 72 64 | 2d 3e 64 61 63 53 69 7a |6 - card|->dacSiz|
|00000ae0| 65 29 3b 0d 09 09 63 61 | 72 64 2d 3e 73 65 74 45 |e);...ca|rd->setE|
|00000af0| 6e 74 72 69 65 73 51 75 | 69 63 6b 6c 79 3d 28 47 |ntriesQu|ickly=(G|
|00000b00| 65 74 43 61 72 64 54 79 | 70 65 28 63 61 72 64 2d |etCardTy|pe(card-|
|00000b10| 3e 64 65 76 69 63 65 29 | 21 3d 30 29 3b 0d 09 09 |>device)|!=0);...|
|00000b20| 63 61 72 64 2d 3e 67 64 | 47 65 74 45 6e 74 72 69 |card->gd|GetEntri|
|00000b30| 65 73 3d 28 30 3d 3d 47 | 44 47 65 74 45 6e 74 72 |es=(0==G|DGetEntr|
|00000b40| 69 65 73 28 63 61 72 64 | 2d 3e 64 65 76 69 63 65 |ies(card|->device|
|00000b50| 2c 30 2c 30 2c 26 63 53 | 70 65 63 29 29 3b 0d 09 |,0,0,&cS|pec));..|
|00000b60| 09 63 61 72 64 2d 3e 62 | 61 73 69 63 54 65 73 74 |.card->b|asicTest|
|00000b70| 65 64 3d 31 3b 0d 09 7d | 0d 09 2f 2f 20 64 20 63 |ed=1;..}|..// d c|
|00000b80| 68 61 6e 67 65 73 20 61 | 6e 79 20 74 69 6d 65 20 |hanges a|ny time |
|00000b90| 79 6f 75 20 63 61 6c 6c | 20 53 65 74 44 65 70 74 |you call| SetDept|
|00000ba0| 68 2c 20 73 6f 20 75 70 | 64 61 74 65 20 69 74 20 |h, so up|date it |
|00000bb0| 65 76 65 72 79 20 74 69 | 6d 65 2e 0d 09 66 6f 72 |every ti|me...for|
|00000bc0| 28 64 3d 30 3b 64 3c 36 | 3b 64 2b 2b 29 69 66 28 |(d=0;d<6|;d++)if(|
|00000bd0| 63 61 72 64 2d 3e 64 65 | 70 74 68 5b 64 5d 2e 6d |card->de|pth[d].m|
|00000be0| 6f 64 65 3d 3d 28 2a 2a | 63 61 72 64 2d 3e 64 65 |ode==(**|card->de|
|00000bf0| 76 69 63 65 29 2e 67 64 | 4d 6f 64 65 29 63 61 72 |vice).gd|Mode)car|
|00000c00| 64 2d 3e 64 3d 64 3b 0d | 09 0d 09 2f 2f 20 43 6f |d->d=d;.|...// Co|
|00000c10| 6c 6c 65 63 74 20 69 6e | 66 6f 72 6d 61 74 69 6f |llect in|formatio|
|00000c20| 6e 20 66 72 6f 6d 20 74 | 68 65 20 47 44 65 76 69 |n from t|he GDevi|
|00000c30| 63 65 20 72 65 63 6f 72 | 64 0d 09 63 61 72 64 2d |ce recor|d..card-|
|00000c40| 3e 64 65 70 74 68 5b 63 | 61 72 64 2d 3e 64 5d 2e |>depth[c|ard->d].|
|00000c50| 70 69 78 65 6c 53 69 7a | 65 3d 28 2a 2a 28 2a 2a |pixelSiz|e=(**(**|
|00000c60| 63 61 72 64 2d 3e 64 65 | 76 69 63 65 29 2e 67 64 |card->de|vice).gd|
|00000c70| 50 4d 61 70 29 2e 70 69 | 78 65 6c 53 69 7a 65 3b |PMap).pi|xelSize;|
|00000c80| 0d 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 63 61 |..card->|depth[ca|
|00000c90| 72 64 2d 3e 64 5d 2e 63 | 6c 75 74 53 69 7a 65 3d |rd->d].c|lutSize=|
|00000ca0| 47 44 43 6c 75 74 53 69 | 7a 65 28 63 61 72 64 2d |GDClutSi|ze(card-|
|00000cb0| 3e 64 65 76 69 63 65 29 | 3b 0d 09 72 65 74 75 72 |>device)|;..retur|
|00000cc0| 6e 20 30 3b 0d 7d 0d 0d | 4f 53 45 72 72 20 47 44 |n 0;.}..|OSErr GD|
|00000cd0| 49 6e 66 6f 54 69 6d 65 | 28 56 69 64 65 6f 49 6e |InfoTime|(VideoIn|
|00000ce0| 66 6f 20 2a 63 61 72 64 | 29 0d 7b 0d 09 69 6e 74 |fo *card|).{..int|
|00000cf0| 20 65 72 72 6f 72 3d 30 | 3b 0d 09 73 68 6f 72 74 | error=0|;..short|
|00000d00| 20 63 6c 75 74 53 69 7a | 65 3d 30 2c 64 3d 63 61 | clutSiz|e=0,d=ca|
|00000d10| 72 64 2d 3e 64 3b 0d 09 | 64 6f 75 62 6c 65 20 66 |rd->d;..|double f|
|00000d20| 72 61 6d 65 73 2c 73 2c | 6d 69 73 73 69 6e 67 46 |rames,s,|missingF|
|00000d30| 72 61 6d 65 73 2c 66 72 | 61 6d 65 52 61 74 65 3b |rames,fr|ameRate;|
|00000d40| 0d 09 6c 6f 6e 67 20 71 | 44 3b 0d 09 70 72 69 6e |..long q|D;..prin|
|00000d50| 74 66 28 42 4c 41 4e 4b | 4c 49 4e 45 29 3b 09 0d |tf(BLANK|LINE);..|
|00000d60| 09 70 72 69 6e 74 66 28 | 22 25 64 2d 62 69 74 20 |.printf(|"%d-bit |
|00000d70| 70 69 78 65 6c 73 3a 20 | 74 69 6d 69 6e 67 20 43 |pixels: |timing C|
|00000d80| 6f 70 79 42 69 74 73 20 | 2e 20 2e 20 2e 22 20 22 |opyBits |. . ." "|
|00000d90| 5c 72 22 2c 28 69 6e 74 | 29 63 61 72 64 2d 3e 64 |\r",(int|)card->d|
|00000da0| 65 70 74 68 5b 64 5d 2e | 70 69 78 65 6c 53 69 7a |epth[d].|pixelSiz|
|00000db0| 65 29 3b 0d 09 63 61 72 | 64 2d 3e 64 65 70 74 68 |e);..car|d->depth|
|00000dc0| 5b 64 5d 2e 6d 6f 76 69 | 65 52 61 74 65 3d 47 44 |[d].movi|eRate=GD|
|00000dd0| 4d 6f 76 69 65 52 61 74 | 65 28 63 61 72 64 2d 3e |MovieRat|e(card->|
|00000de0| 64 65 76 69 63 65 2c 30 | 29 3b 0d 09 70 72 69 6e |device,0|);..prin|
|00000df0| 74 66 28 42 4c 41 4e 4b | 4c 49 4e 45 29 3b 09 0d |tf(BLANK|LINE);..|
|00000e00| 09 70 72 69 6e 74 66 28 | 22 25 64 2d 62 69 74 20 |.printf(|"%d-bit |
|00000e10| 70 69 78 65 6c 73 3a 20 | 74 69 6d 69 6e 67 20 43 |pixels: |timing C|
|00000e20| 6f 70 79 42 69 74 73 51 | 75 69 63 6b 6c 79 20 2e |opyBitsQ|uickly .|
|00000e30| 20 2e 20 2e 22 20 22 5c | 72 22 2c 28 69 6e 74 29 | . ." "\|r",(int)|
|00000e40| 63 61 72 64 2d 3e 64 65 | 70 74 68 5b 64 5d 2e 70 |card->de|pth[d].p|
|00000e50| 69 78 65 6c 53 69 7a 65 | 29 3b 0d 09 63 61 72 64 |ixelSize|);..card|
|00000e60| 2d 3e 64 65 70 74 68 5b | 64 5d 2e 6d 6f 76 69 65 |->depth[|d].movie|
|00000e70| 52 61 74 65 51 75 69 63 | 6b 6c 79 3d 47 44 4d 6f |RateQuic|kly=GDMo|
|00000e80| 76 69 65 52 61 74 65 28 | 63 61 72 64 2d 3e 64 65 |vieRate(|card->de|
|00000e90| 76 69 63 65 2c 31 29 3b | 0d 09 47 65 73 74 61 6c |vice,1);|..Gestal|
|00000ea0| 74 28 67 65 73 74 61 6c | 74 51 75 69 63 6b 64 72 |t(gestal|tQuickdr|
|00000eb0| 61 77 56 65 72 73 69 6f | 6e 2c 26 71 44 29 3b 0d |awVersio|n,&qD);.|
|00000ec0| 09 69 66 28 71 44 3e 3d | 67 65 73 74 61 6c 74 38 |.if(qD>=|gestalt8|
|00000ed0| 42 69 74 51 44 29 7b 0d | 09 09 70 72 69 6e 74 66 |BitQD){.|..printf|
|00000ee0| 28 42 4c 41 4e 4b 4c 49 | 4e 45 29 3b 09 0d 09 09 |(BLANKLI|NE);....|
|00000ef0| 70 72 69 6e 74 66 28 22 | 25 64 2d 62 69 74 20 70 |printf("|%d-bit p|
|00000f00| 69 78 65 6c 73 3a 20 74 | 69 6d 69 6e 67 20 63 73 |ixels: t|iming cs|
|00000f10| 63 53 65 74 45 6e 74 72 | 69 65 73 20 2e 20 2e 20 |cSetEntr|ies . . |
|00000f20| 2e 22 20 22 5c 72 22 2c | 28 69 6e 74 29 63 61 72 |." "\r",|(int)car|
|00000f30| 64 2d 3e 64 65 70 74 68 | 5b 64 5d 2e 70 69 78 65 |d->depth|[d].pixe|
|00000f40| 6c 53 69 7a 65 29 3b 0d | 09 09 65 72 72 6f 72 3d |lSize);.|..error=|
|00000f50| 47 44 54 69 6d 65 43 6c | 75 74 28 63 61 72 64 2d |GDTimeCl|ut(card-|
|00000f60| 3e 64 65 76 69 63 65 2c | 47 44 53 65 74 45 6e 74 |>device,|GDSetEnt|
|00000f70| 72 69 65 73 2c 63 6c 75 | 74 53 69 7a 65 2c 26 73 |ries,clu|tSize,&s|
|00000f80| 2c 26 66 72 61 6d 65 73 | 2c 26 6d 69 73 73 69 6e |,&frames|,&missin|
|00000f90| 67 46 72 61 6d 65 73 2c | 26 66 72 61 6d 65 52 61 |gFrames,|&frameRa|
|00000fa0| 74 65 29 3b 0d 09 09 69 | 66 28 65 72 72 6f 72 29 |te);...i|f(error)|
|00000fb0| 7b 0d 09 09 09 2f 2f 20 | 56 69 64 65 6f 20 64 72 |{....// |Video dr|
|00000fc0| 69 76 65 72 20 77 6f 6e | 27 74 20 6c 6f 61 64 20 |iver won|'t load |
|00000fd0| 63 6c 75 74 2c 20 73 6f | 20 77 65 20 63 61 6e 27 |clut, so| we can'|
|00000fe0| 74 20 74 69 6d 65 20 74 | 68 61 74 2c 20 62 75 74 |t time t|hat, but|
|00000ff0| 20 77 65 20 63 61 6e 20 | 73 74 69 6c 6c 20 74 69 | we can |still ti|
|00001000| 6d 65 20 66 72 61 6d 20 | 72 61 74 65 2e 0d 09 09 |me fram |rate....|
|00001010| 09 66 72 61 6d 65 52 61 | 74 65 3d 47 44 46 72 61 |.frameRa|te=GDFra|
|00001020| 6d 65 52 61 74 65 28 63 | 61 72 64 2d 3e 64 65 76 |meRate(c|ard->dev|
|00001030| 69 63 65 29 3b 0d 09 09 | 7d 0d 09 09 63 61 72 64 |ice);...|}...card|
|00001040| 2d 3e 64 65 70 74 68 5b | 64 5d 2e 66 72 61 6d 65 |->depth[|d].frame|
|00001050| 52 61 74 65 3d 66 72 61 | 6d 65 52 61 74 65 3b 0d |Rate=fra|meRate;.|
|00001060| 09 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 64 5d |..card->|depth[d]|
|00001070| 2e 76 62 6c 50 65 72 46 | 72 61 6d 65 3d 47 44 56 |.vblPerF|rame=GDV|
|00001080| 42 4c 52 61 74 65 28 63 | 61 72 64 2d 3e 64 65 76 |BLRate(c|ard->dev|
|00001090| 69 63 65 29 2f 66 72 61 | 6d 65 52 61 74 65 3b 0d |ice)/fra|meRate;.|
|000010a0| 09 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 64 5d |..card->|depth[d]|
|000010b0| 2e 66 72 61 6d 65 73 50 | 65 72 43 6c 75 74 55 70 |.framesP|erClutUp|
|000010c0| 64 61 74 65 3d 66 72 61 | 6d 65 73 3b 0d 09 09 63 |date=fra|mes;...c|
|000010d0| 61 72 64 2d 3e 64 65 70 | 74 68 5b 64 5d 2e 6d 69 |ard->dep|th[d].mi|
|000010e0| 73 73 69 6e 67 46 72 61 | 6d 65 73 50 65 72 43 6c |ssingFra|mesPerCl|
|000010f0| 75 74 55 70 64 61 74 65 | 3d 6d 69 73 73 69 6e 67 |utUpdate|=missing|
|00001100| 46 72 61 6d 65 73 3b 0d | 09 7d 65 6c 73 65 7b 0d |Frames;.|.}else{.|
|00001110| 09 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 64 5d |..card->|depth[d]|
|00001120| 2e 66 72 61 6d 65 52 61 | 74 65 3d 47 44 46 72 61 |.frameRa|te=GDFra|
|00001130| 6d 65 52 61 74 65 28 4e | 55 4c 4c 29 3b 0d 09 09 |meRate(N|ULL);...|
|00001140| 63 61 72 64 2d 3e 64 65 | 70 74 68 5b 64 5d 2e 76 |card->de|pth[d].v|
|00001150| 62 6c 50 65 72 46 72 61 | 6d 65 3d 31 2e 30 3b 0d |blPerFra|me=1.0;.|
|00001160| 09 09 63 61 72 64 2d 3e | 64 65 70 74 68 5b 64 5d |..card->|depth[d]|
|00001170| 2e 66 72 61 6d 65 73 50 | 65 72 43 6c 75 74 55 70 |.framesP|erClutUp|
|00001180| 64 61 74 65 3d 4e 41 4e | 3b 0d 09 09 63 61 72 64 |date=NAN|;...card|
|00001190| 2d 3e 64 65 70 74 68 5b | 64 5d 2e 6d 69 73 73 69 |->depth[|d].missi|
|000011a0| 6e 67 46 72 61 6d 65 73 | 50 65 72 43 6c 75 74 55 |ngFrames|PerClutU|
|000011b0| 70 64 61 74 65 3d 4e 41 | 4e 3b 0d 09 7d 0d 09 69 |pdate=NA|N;..}..i|
|000011c0| 66 28 71 44 3e 3d 67 65 | 73 74 61 6c 74 38 42 69 |f(qD>=ge|stalt8Bi|
|000011d0| 74 51 44 29 7b 0d 09 09 | 70 72 69 6e 74 66 28 42 |tQD){...|printf(B|
|000011e0| 4c 41 4e 4b 4c 49 4e 45 | 29 3b 09 0d 09 09 70 72 |LANKLINE|);....pr|
|000011f0| 69 6e 74 66 28 22 25 64 | 2d 62 69 74 20 70 69 78 |intf("%d|-bit pix|
|00001200| 65 6c 73 3a 20 74 69 6d | 69 6e 67 20 47 44 53 65 |els: tim|ing GDSe|
|00001210| 74 45 6e 74 72 69 65 73 | 42 79 54 79 70 65 48 69 |tEntries|ByTypeHi|
|00001220| 67 68 50 72 69 6f 72 69 | 74 79 20 2e 20 2e 20 2e |ghPriori|ty . . .|
|00001230| 22 20 22 5c 72 22 2c 28 | 69 6e 74 29 63 61 72 64 |" "\r",(|int)card|
|00001240| 2d 3e 64 65 70 74 68 5b | 64 5d 2e 70 69 78 65 6c |->depth[|d].pixel|
|00001250| 53 69 7a 65 29 3b 0d 09 | 09 65 72 72 6f 72 3d 47 |Size);..|.error=G|
|00001260| 44 54 69 6d 65 43 6c 75 | 74 28 63 61 72 64 2d 3e |DTimeClu|t(card->|
|00001270| 64 65 76 69 63 65 2c 47 | 44 53 65 74 45 6e 74 72 |device,G|DSetEntr|
|00001280| 69 65 73 42 79 54 79 70 | 65 48 69 67 68 50 72 69 |iesByTyp|eHighPri|
|00001290| 6f 72 69 74 79 2c 63 6c | 75 74 53 69 7a 65 2c 26 |ority,cl|utSize,&|
|000012a0| 73 2c 26 66 72 61 6d 65 | 73 2c 26 6d 69 73 73 69 |s,&frame|s,&missi|
|000012b0| 6e 67 46 72 61 6d 65 73 | 2c 26 66 72 61 6d 65 52 |ngFrames|,&frameR|
|000012c0| 61 74 65 29 3b 0d 09 09 | 63 61 72 64 2d 3e 64 65 |ate);...|card->de|
|000012d0| 70 74 68 5b 64 5d 2e 66 | 72 61 6d 65 73 50 65 72 |pth[d].f|ramesPer|
|000012e0| 43 6c 75 74 55 70 64 61 | 74 65 48 69 67 68 50 72 |ClutUpda|teHighPr|
|000012f0| 69 6f 72 69 74 79 3d 66 | 72 61 6d 65 73 3b 0d 09 |iority=f|rames;..|
|00001300| 09 63 61 72 64 2d 3e 64 | 65 70 74 68 5b 64 5d 2e |.card->d|epth[d].|
|00001310| 6d 69 73 73 69 6e 67 46 | 72 61 6d 65 73 50 65 72 |missingF|ramesPer|
|00001320| 43 6c 75 74 55 70 64 61 | 74 65 48 69 67 68 50 72 |ClutUpda|teHighPr|
|00001330| 69 6f 72 69 74 79 3d 6d | 69 73 73 69 6e 67 46 72 |iority=m|issingFr|
|00001340| 61 6d 65 73 3b 0d 09 7d | 65 6c 73 65 7b 0d 09 09 |ames;..}|else{...|
|00001350| 63 61 72 64 2d 3e 64 65 | 70 74 68 5b 64 5d 2e 66 |card->de|pth[d].f|
|00001360| 72 61 6d 65 73 50 65 72 | 43 6c 75 74 55 70 64 61 |ramesPer|ClutUpda|
|00001370| 74 65 48 69 67 68 50 72 | 69 6f 72 69 74 79 3d 4e |teHighPr|iority=N|
|00001380| 41 4e 3b 0d 09 09 63 61 | 72 64 2d 3e 64 65 70 74 |AN;...ca|rd->dept|
|00001390| 68 5b 64 5d 2e 6d 69 73 | 73 69 6e 67 46 72 61 6d |h[d].mis|singFram|
|000013a0| 65 73 50 65 72 43 6c 75 | 74 55 70 64 61 74 65 48 |esPerClu|tUpdateH|
|000013b0| 69 67 68 50 72 69 6f 72 | 69 74 79 3d 4e 41 4e 3b |ighPrior|ity=NAN;|
|000013c0| 0d 09 7d 0d 09 69 66 28 | 71 44 3e 3d 67 65 73 74 |..}..if(|qD>=gest|
|000013d0| 61 6c 74 38 42 69 74 51 | 44 20 26 26 20 47 65 74 |alt8BitQ|D && Get|
|000013e0| 43 61 72 64 54 79 70 65 | 28 63 61 72 64 2d 3e 64 |CardType|(card->d|
|000013f0| 65 76 69 63 65 29 29 7b | 0d 09 09 70 72 69 6e 74 |evice)){|...print|
|00001400| 66 28 42 4c 41 4e 4b 4c | 49 4e 45 29 3b 09 0d 09 |f(BLANKL|INE);...|
|00001410| 09 70 72 69 6e 74 66 28 | 22 25 64 2d 62 69 74 20 |.printf(|"%d-bit |
|00001420| 70 69 78 65 6c 73 3a 20 | 74 69 6d 69 6e 67 20 53 |pixels: |timing S|
|00001430| 65 74 45 6e 74 72 69 65 | 73 51 75 69 63 6b 6c 79 |etEntrie|sQuickly|
|00001440| 20 2e 20 2e 20 2e 22 20 | 22 5c 72 22 2c 28 69 6e | . . ." |"\r",(in|
|00001450| 74 29 63 61 72 64 2d 3e | 64 65 70 74 68 5b 64 5d |t)card->|depth[d]|
|00001460| 2e 70 69 78 65 6c 53 69 | 7a 65 29 3b 0d 09 09 65 |.pixelSi|ze);...e|
|00001470| 72 72 6f 72 3d 47 44 54 | 69 6d 65 43 6c 75 74 28 |rror=GDT|imeClut(|
|00001480| 63 61 72 64 2d 3e 64 65 | 76 69 63 65 2c 53 65 74 |card->de|vice,Set|
|00001490| 45 6e 74 72 69 65 73 51 | 75 69 63 6b 6c 79 2c 63 |EntriesQ|uickly,c|
|000014a0| 6c 75 74 53 69 7a 65 2c | 26 73 2c 26 66 72 61 6d |lutSize,|&s,&fram|
|000014b0| 65 73 2c 26 6d 69 73 73 | 69 6e 67 46 72 61 6d 65 |es,&miss|ingFrame|
|000014c0| 73 2c 26 66 72 61 6d 65 | 52 61 74 65 29 3b 0d 09 |s,&frame|Rate);..|
|000014d0| 09 63 61 72 64 2d 3e 64 | 65 70 74 68 5b 64 5d 2e |.card->d|epth[d].|
|000014e0| 66 72 61 6d 65 73 50 65 | 72 43 6c 75 74 55 70 64 |framesPe|rClutUpd|
|000014f0| 61 74 65 51 75 69 63 6b | 6c 79 3d 66 72 61 6d 65 |ateQuick|ly=frame|
|00001500| 73 3b 0d 09 09 63 61 72 | 64 2d 3e 64 65 70 74 68 |s;...car|d->depth|
|00001510| 5b 64 5d 2e 6d 69 73 73 | 69 6e 67 46 72 61 6d 65 |[d].miss|ingFrame|
|00001520| 73 50 65 72 43 6c 75 74 | 55 70 64 61 74 65 51 75 |sPerClut|UpdateQu|
|00001530| 69 63 6b 6c 79 3d 6d 69 | 73 73 69 6e 67 46 72 61 |ickly=mi|ssingFra|
|00001540| 6d 65 73 3b 0d 09 7d 65 | 6c 73 65 7b 0d 09 09 63 |mes;..}e|lse{...c|
|00001550| 61 72 64 2d 3e 64 65 70 | 74 68 5b 64 5d 2e 66 72 |ard->dep|th[d].fr|
|00001560| 61 6d 65 73 50 65 72 43 | 6c 75 74 55 70 64 61 74 |amesPerC|lutUpdat|
|00001570| 65 51 75 69 63 6b 6c 79 | 3d 4e 41 4e 3b 0d 09 09 |eQuickly|=NAN;...|
|00001580| 63 61 72 64 2d 3e 64 65 | 70 74 68 5b 64 5d 2e 6d |card->de|pth[d].m|
|00001590| 69 73 73 69 6e 67 46 72 | 61 6d 65 73 50 65 72 43 |issingFr|amesPerC|
|000015a0| 6c 75 74 55 70 64 61 74 | 65 51 75 69 63 6b 6c 79 |lutUpdat|eQuickly|
|000015b0| 3d 4e 41 4e 3b 0d 09 7d | 0d 09 70 72 69 6e 74 66 |=NAN;..}|..printf|
|000015c0| 28 42 4c 41 4e 4b 4c 49 | 4e 45 29 3b 09 0d 09 63 |(BLANKLI|NE);...c|
|000015d0| 61 72 64 2d 3e 74 69 6d | 65 54 65 73 74 65 64 3d |ard->tim|eTested=|
|000015e0| 31 3b 0d 09 63 61 72 64 | 2d 3e 64 65 70 74 68 5b |1;..card|->depth[|
|000015f0| 64 5d 2e 74 69 6d 65 54 | 65 73 74 65 64 3d 31 3b |d].timeT|ested=1;|
|00001600| 0d 09 72 65 74 75 72 6e | 20 65 72 72 6f 72 3b 0d |..return| error;.|
|00001610| 7d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |}.......|........|
|00001620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001680| 00 00 01 00 00 00 02 96 | 00 00 01 96 00 00 00 86 |........|........|
|00001690| 00 00 00 18 00 00 00 00 | f4 c0 00 00 00 00 00 00 |........|........|
|000016a0| 00 00 00 00 00 00 44 50 | 43 6f 00 14 00 02 00 00 |......DP|Co......|
|000016b0| 08 47 44 49 6e 66 6f 2e | 63 00 02 00 00 00 50 61 |.GDInfo.|c.....Pa|
|000016c0| 72 74 53 49 54 21 00 00 | 00 00 00 00 00 00 00 00 |rtSIT!..|........|
|000016d0| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 ab bf ee 5d 00 00 | 00 00 00 00 03 1c f4 84 |.....]..|........|
|00001700| 04 a8 f4 88 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001710| 00 c6 00 00 09 52 00 00 | 00 00 00 00 ff ff ff ff |.....R..|........|
|00001720| ff ff ff ff 00 00 00 00 | 00 00 00 00 00 00 90 60 |........|.......`|
|00001730| 06 09 90 60 06 09 00 00 | 00 00 00 00 00 00 00 00 |...`....|........|
|00001740| 40 a0 00 00 04 0a 00 00 | 00 00 00 00 00 00 00 00 |@.......|........|
|00001750| 00 00 88 00 22 00 88 00 | 22 00 00 00 00 00 00 00 |...."...|".......|
|00001760| 00 00 00 00 82 44 28 10 | 28 44 82 01 00 00 00 01 |.....D(.|(D......|
|00001770| 00 00 00 00 00 00 20 04 | 40 02 10 80 08 01 00 00 |...... .|@.......|
|00001780| 00 00 00 0a 00 00 0b 6d | ff ff 00 00 00 00 00 00 |.......m|........|
|00001790| 00 6c 00 05 00 1a 00 00 | 07 04 00 3b 00 1d 9f 60 |.l......|...;...`|
|000017a0| 00 00 0b 68 61 73 44 65 | 70 74 68 4f 6b 20 00 14 |...hasDe|pthOk ..|
|000017b0| 00 00 07 36 00 3f 00 1d | 9f 50 00 00 05 65 72 72 |...6.?..|.P...err|
|000017c0| 6f 72 00 18 00 00 07 36 | 00 3f 00 00 00 00 00 00 |or.....6|.?......|
|000017d0| 09 70 61 67 65 43 6f 75 | 6e 74 00 14 00 00 07 0b |.pageCou|nt......|
|000017e0| 00 3b 00 1d 9f 28 00 00 | 05 6d 6f 64 65 20 00 10 |.;...(..|.mode ..|
|000017f0| 00 00 07 d3 00 42 00 1d | 9f 18 00 00 01 64 00 00 |.....B..|.....d..|
|00001800| 00 96 00 04 00 30 00 00 | 0d ee 00 6c 00 8e 90 20 |.....0..|...l... |
|00001810| 80 00 00 84 01 64 01 64 | 02 55 94 20 00 00 00 00 |.....d.d|.U. ....|
|00001820| 00 00 11 28 2a 63 61 72 | 64 29 2e 64 65 70 74 68 |...(*car|d).depth|
|00001830| 5b 30 5d 20 00 2c 00 00 | 0d ee 00 6c 00 8e 90 e0 |[0] .,..|...l....|
|00001840| 40 00 00 7e 04 0a 01 5e | 04 fb 94 20 00 00 00 00 |@..~...^|... ....|
|00001850| 00 20 0d 28 2a 63 61 72 | 64 29 2e 64 65 70 74 68 |. .(*car|d).depth|
|00001860| 00 24 00 00 0d ee 00 6c | 00 8e 91 30 80 00 00 6a |.$.....l|...0...j|
|00001870| 04 06 01 4a 04 f7 94 20 | 00 00 00 00 00 00 05 2a |...J... |.......*|
|00001880| 63 61 72 64 00 14 00 00 | 0d ee 00 6c 00 8e 91 7c |card....|...l...||
|00001890| 00 00 05 63 61 72 64 20 | 00 00 00 26 00 02 00 00 |...card |...&....|
|000018a0| 03 27 00 00 03 2d 07 47 | 44 49 6e 66 6f 00 00 00 |.'...-.G|DInfo...|
|000018b0| 0c 4e 00 00 0c 58 0b 47 | 44 49 6e 66 6f 54 69 6d |.N...X.G|DInfoTim|
|000018c0| 65 00 00 00 00 48 00 09 | 4d 6f 6e 61 63 6f 00 00 |e....H..|Monaco..|
|000018d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018e0| 00 00 00 00 00 00 00 00 | 00 03 00 04 00 41 00 09 |........|.....A..|
|000018f0| 01 8c 02 7c 00 41 00 09 | 01 8c 02 7c ab ad 8f 93 |...|.A..|...|....|
|00001900| 00 00 0a b7 00 00 0a c3 | 00 00 08 49 00 00 00 00 |........|...I....|
|00001910| 00 04 00 01 00 01 00 00 | 01 00 00 00 02 96 00 00 |........|........|
|00001920| 01 96 00 00 00 86 00 62 | 47 b4 1f f4 00 00 00 1c |.......b|G.......|
|00001930| 00 86 00 03 42 4b 50 54 | 00 00 00 22 44 54 56 55 |....BKPT|..."DTVU|
|00001940| 00 01 00 2e 4d 50 53 52 | 00 01 00 46 4d 57 42 42 |....MPSR|...FMWBB|
|00001950| 00 00 00 5e 72 4a ff ff | 00 00 00 00 00 00 00 00 |...^rJ..|........|
|00001960| 3d ca ff ff 00 00 00 0e | 00 00 00 00 4d 19 ff ff |=.......|....M...|
|00001970| 00 00 00 7e 00 00 00 00 | 03 ef ff ff 00 00 01 18 |...~....|........|
|00001980| 00 00 00 00 03 ed ff ff | 00 00 01 42 00 00 00 00 |........|...B....|
|00001990| 03 f0 ff ff 00 00 01 8e | 00 00 00 00 00 00 00 00 |........|........|
|000019a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+